// pages/management/management.js
const request = require("../../utils/request1.js")
Page({
  data:{
    cur: {},
    position: [
      { value: 'center',},
    ],
    // 收获地址列表
    AddressList:'',
    // 修改后的地址列表
    NewAddressList:'',
    // 新id
    id:''
  },
  onLoad() {
    // 收获地址列表
    this.getAddressList()
  }, 

    // 收获地址列表
    getAddressList(){
      const _this = this
      request.wxRequest('address/list', function (err, data) {
        console.log(data.data.list)
        if (err) {
          // 失败；
        } else {
          _this.setData({
            AddressList:data.data.list
          })
        }
      }, 'GET', {
      })
  },
  // 删除接口内容
  getDelete(e){
    // console.log(e.currentTarget.dataset.idx);
    const list = e.currentTarget.dataset.idx;
    const _this = this
    request.wxRequest('address/del', function (err, data) {
      if (err) {
    //  console.log(data);
        // 失败；
      } else {
        console.log('成功删除');
      }
    }, 'POST', {
      id: list,
    })
    _this.onLoad();//刷新页面
},
// 查询修改收货地址接口
getEdit(e){
  // 弹出层
  const { item } = e.currentTarget.dataset;
      this.setData(
        {
          cur: item,
        },
        () => {
          this.setData({ visible: true });
        },
      );
      const id= e.currentTarget.dataset['index'];
      // console.log(id);
      this.setData({
        id:id
      });
      const _this = this
      request.wxRequest('address/edit1', function (err, data) {
    if (err) {
      // 失败；
    } else {
      // console.log(data.data.list);
      _this.setData({
        NewAddressList:data.data.list
      })
    }
  }, 'POST', {
    id:id
  })
},
// 修改收货地址接口
getReceiving(e){
  const id = this.data.id
  const _this = this
  request.wxRequest('address/edit2', function (err, data) {
    if (err) {
      // 失败；
    } else {
      _this.setData({
        
      })
    }
  }, 'POST', {
    id: id,
    name: _this.data.name,
    mobile:_this.data.mobile,
    area:_this.data.area,
    address:_this.data.address
  })
  _this.onLoad();//刷新页面
},
    // 获取name
    onInputName(e) {
      this.setData({
        name: e.detail.value
      });
    },
    // 获取手机号
    onInputMobile(e) {
      this.setData({
        mobile: e.detail.value
      });
    },
    // 获取地区
    onInputArea(e) {
      this.setData({
        area: e.detail.value
      });
    },
    // 获取详细地址
    onInputAddress(e) {
      this.setData({
        address: e.detail.value
      });
    },
// 弹出层
onVisibleChange(e) {
  this.setData({
    visible: e.detail.visible,
  });
},
  /**
   * 页面的初始数据
   */

  /**
   * 生命周期函数--监听页面加载
   */
  goAddress(){
    wx.navigateTo({
      url: '/pages/newaddress/newaddress',
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})